package com.bonc.rms.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * 页面跳转控制器
 * 
 * @author FlyingKiller
 */
@Controller(value = "jumpController")
public class JumpController {
	// login页面
	@RequestMapping(value = "/")
	public String loginPage() {
		return "login";
	}

	// 高级搜索页面
	@RequestMapping(value = "/seniorQuery")
	public String detailSelectPage() {
		return "detailSelect";
	}

	// 关系图页面
	@RequestMapping(value = "relationalView")
	public String RelationalViewPage() {
		return "relationalView";
	}
	
	// 管理 用户 界面 /managerPage
	@RequestMapping(value = "managerPage")
	public String managerPage() {
		return "user/managerPage";
	}
	/*// 添加 用户 界面 /addUser
		@RequestMapping(value = "addUser")
		public String addUser() {
			return "addUser";
		}*/
		// 管理 星标 简历 界面 /starResume
		@RequestMapping(value = "managerStarResume")
		public String managerStarResume() {
			return "user/managerStarResume";
		}
		
		
		/**
		 * 
		* @Title: userPage
		* @Description: 用户界面  查看信息
		* @param @return  
		* @return String 
		* @throws
		 */
		@RequestMapping(value = "userPage")
		public String userPage() {
			return "user/userPage";
		}
		
		/**
		 * 
		* @Title: userPage
		* @Description: 用户界面  查看星标简历界面 /starResume
		* @param @return  
		* @return String 
		* @throws
		 */
		@RequestMapping(value = "starResume")
		public String starResume() {
			return "user/starResume";
		}
		
		/**
		 * 
		* @Title: dashboard
		* @Description: TMS用户界面 
		* @param @return  
		* @return String 
		* @throws
		 */
		@RequestMapping(value = "dashboard")
		public String dashboard() {
			return "tmsUser/dashboard";
		}
		
		/**
		 * 
		* @Title: employeePage
		* @Description: TMS员工个人信息页面 
		* @param @return  
		* @return String 
		* @throws
		 */
		@RequestMapping(value = "employeePage")
		public String employeePage() {
			return "tmsUser/employeePage";
		}
		
		
		/**
		 * 
		* @Title: ShortLeaveOfficeEmployee
		* @Description: TMS 短期离职员工 信息页面 
		* @param @return  
		* @return String 
		* @throws
		 */
		@RequestMapping(value = "/ShortLeaveOfficeEmployee")
		public String ShortLeaveOfficeEmployee() {
			return "tmsUser/ShortLeaveOfficeEmployee";
		}
		
		/*
		 * *************************** tms 各页面跳转 *******************************
		 */
		
		
		/**
		 * 
		* @Title: organizationStructureShowPage
		* @Description: TMS 组织结构展示
		* @param @return  
		* @return String 
		* @throws
		 */
		@RequestMapping(value = "organizationStructureShowPage")
		public String organizationStructureShowPage() {
			return "tmsUser/turnChart/organizationStructureShowPage";
		}
		
		
		/**
		 * 
		* @Title: baseInformationPage
		* @Description: TMS 人员信息
		* @param @return  
		* @return String 
		* @throws
		 */
		@RequestMapping(value = "baseInformationPage")
		public String baseInformationPage() {
			return "tmsUser/turnChart/baseInformationPage";
		}
		
		/**
		 * 
		* @Title: entryAndLeaveOfficePage
		* @Description: TMS 入职/离职人数     入职/ 离职率
		* @param @return  
		* @return String 
		* @throws
		 */
		@RequestMapping(value = "entryAndLeaveOfficePage")
		public String entryAndLeaveOfficePage() {
			return "tmsUser/turnChart/entryAndLeaveOfficePage";
		}
		
		/**
		 * 
		* @Title: employeeGrowthPage
		* @Description: TMS 员工增长率
		* @param @return  
		* @return String 
		* @throws
		 */
		@RequestMapping(value = "employeeGrowthPage")
		public String employeeGrowthPage() {
			return "tmsUser/turnChart/employeeGrowthPage";
		}
		
		/**
		 * 
		* @Title: arealDistributionPage
		* @Description: TMS 人员地域分布
		* @param @return  
		* @return String 
		* @throws
		 */
		@RequestMapping(value = "arealDistributionPage")
		public String arealDistributionPage() {
			return "tmsUser/turnChart/arealDistributionPage";
		}
		
		/**
		 * 
		* @Title: HCTargetPage
		* @Description: TMS HC指标
		* @param @return  
		* @return String 
		* @throws
		 */
		@RequestMapping(value = "HCTargetPage")
		public String HCTargetPage() {
			return "tmsUser/turnChart/HCTargetPage";
		}
		
		/**
		 * 
		* @Title: HCWeeklyReportsPage
		* @Description: TMS HC周报
		* @param @return  
		* @return String 
		* @throws
		 */
		@RequestMapping(value = "HCWeeklyReportsPage")
		public String HCWeeklyReportsPage() {
			return "tmsUser/turnChart/HCWeeklyReportsPage";
		}
		
		/**
		 * 
		* @Title: shortLeaveOfficeEmployeePage
		* @Description: TMS 短期离职员工预警
		* @param @return  
		* @return String 
		* @throws
		 */
		@RequestMapping(value = "shortLeaveOfficeEmployeePage")
		public String shortLeaveOfficeEmployeePage() {
			return "tmsUser/turnChart/shortLeaveOfficeEmployeePage";
		}
		/**
		 * 
		* @Title: annualGrowthRateOfTotalCompensationPage
		* @Description: TMS 年度总额增长率
		* @param @return  
		* @return String 
		* @throws
		 */
		@RequestMapping(value = "annualGrowthRateOfTotalCompensationPage")
		public String annualGrowthRateOfTotalCompensationPage() {
			return "tmsUser/turnChart/annualGrowthRateOfTotalCompensationPage";
		}
		
		/**
		 * 
		* @Title: PayOverviewPage
		* @Description: TMS 部门薪资总览
		* @param @return  
		* @return String 
		* @throws
		 */
		
		@RequestMapping(value = "PayOverviewPage")
		public String PayOverviewPage() {
			return "tmsUser/turnChart/PayOverviewPage";
		}
		
		/**
		 * 
		* @Title: departmentEmployeeInformationPage
		* @Description: TMS 部门员工信息
		* @param @return  
		* @return String 
		* @throws
		 */
		@RequestMapping(value = "departmentEmployeeInformationPage")
		public String departmentEmployeeInformationPage() {
			return "tmsUser/turnChart/departmentEmployeeInformationPage";
		}
	
}